package com.shujia.wyh.day20;

import java.util.ArrayList;
import java.util.Random;

/*
        获取10个1-20之间的随机数，要求不能重复
        使用集合去存
 */
public class ListTest2 {
    public static void main(String[] args) {
        //创建一个集合对象存储10个不同的数据
        ArrayList<Integer> list = new ArrayList<>();

        //由于不知道要生成多少次，所以用while循环
        while (list.size() < 10) {
            //生成1-20的随机数
            Random random = new Random();
            int number = (random.nextInt(20) + 1);
            //判断集合中是否包含该元素
            if (!list.contains(number)) { // Integer类中重写了equals方法，所以比较的是内容
                list.add(number);
            }
        }
        System.out.println("最后的集合为：" + list);

    }
}
